/*
 * @Author: your name
 * @Date: 2021-12-11 09:08:43
 * @LastEditTime: 2021-12-11 10:53:59
 * @LastEditors: Please set LastEditors
 * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 * @FilePath: \day5\demo\index2.ts
 */

// 2. 回文数

// 给你一个整数 x ，如果 x 是一个回文整数，返回 true ；否则，返回 false 。

// 回文数是指正序（从左向右）和倒序（从右向左）读都是一样的整数。例如，121 是回文，而 123 不是。

// 示例 1：

// ```
// 输入：x = 121
// 输出：true

// ```

// 示例 2：

// ```
// 输入：x = -121
// 输出：false
// 解释：从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。


// function Replay(num:number){
//         if(num<0){
//             return false
//         }
//     let nums=num.toString().split("").reverse()
//     let newnum=Number(nums.join(""))
//     if(newnum===num){
//         return true
//     }else{
//         return false
//     }
// }

// console.log(Replay(14));

class Replay{
    nums:string;
    newnum:string;
    constructor(num:number){
        this.nums=num.toString()
        console.log(this.nums);
        this.newnum=num.toString().split("").reverse().join("")
        console.log(this.newnum);
    }

    say():boolean{
        if(this.nums===this.newnum){
            return true
        }else{
            return false
        }
    }

}
let num=-14
let p=new Replay(num)
console.log(p.say());